// Don't actually do this to check containment... it's just a little example. public bool RegexContains(string haystack, string needle) { Regex regex = new Regex("^.*" + Regex.Escape(needle) + ".*$"); return regex.IsMatch(haystack); }